home *** CD-ROM | disk | FTP | other *** search
/ Apple Developer Connection Student Program / ADC Tools Sampler CD Disk 3 1999.iso / Metrowerks CodeWarrior / Java Support / Java_Source / Java2 / ReadMe-JavaSource.txt < prev   
Encoding:
Text File  |  1999-05-28  |  1.9 KB  |  49 lines  |  [TEXT/CWIE]

  1. =================
  2. JDK Source ReadMe
  3. =================
  4.  
  5. The project provided with CodeWarrior for JDK 1.2 development is
  6. configured to build an rt.jar file that is the same as the one that
  7. ships with the JDK downloadable installation.
  8.  
  9. Sun provides some source files, for which the compiled classes do
  10. not appear in the shipping rt.jar. We have removed these files from
  11. the project, but they do appear in the JDK source tree included
  12. on CodeWarrior Pro. These classes include:
  13.  
  14. /com/sun/java/swing/plaf/motif/MotifComboBoxRenderer.java
  15. /com/sun/java/swing/plaf/windows/WindowsListUI.java
  16. /com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java
  17. /com/sun/java/swing/plaf/windows/WindowsTableUI.java
  18. /com/sun/java/swing/plaf/windows/WindowsToolBarUI.java
  19. /javax/swing/AppContext.java
  20. /sun/tools/ttydebug/tty.java
  21.  
  22. There is another set of files which Sun includes in their JDK rt.jar
  23. file, but does not provide sources in the src.jar source archive in 
  24. the JDK production distribution. These classes are in what are otherwise
  25. publicly available packages.
  26.  
  27. These include:
  28.  
  29. java.io.Win32FileSystem.class
  30. java.lang.Win32Process.class
  31. java.lang.Win32Process$1.class
  32. java.rmi.activation.ActivationGroup_Stub.class
  33.  
  34. To ensure that these classes are included in your build rt.jar, they
  35. added to the project sun.jar. This jar file contains all classes included
  36. in rt.jar, but for which sources are not provided. Also included in 
  37. this file are non-class files included in rt.jar, such as properties
  38. files, gif images, icons, etc.
  39.  
  40. NOTE ABOUT BUILDING ON A MAC
  41. ============================
  42.  
  43.  
  44. The because of the highly interdependent nature of java class files, and 
  45. the amount of information the java compiler needs to keep in memory to
  46. correctly compile them, the Macintosh hosted Java compiler requires a lot 
  47. of memory to compile this project. When attemping to build it from scratch, 
  48. please ensure that 50-60 megabytes of memory are unused when beginning the
  49. make.